Text copied to clipboard!

Titre

Text copied to clipboard!

Optimiseur de requêtes pour monolithe LMS PHP

Description

Text copied to clipboard!
Nous recherchons un Optimiseur de requêtes pour monolithe LMS PHP talentueux et motivé pour rejoindre notre équipe technique. Ce poste est essentiel pour améliorer les performances de notre système de gestion de l'apprentissage (LMS) basé sur une architecture monolithique développée en PHP. Le candidat idéal aura une solide expérience dans l'optimisation de requêtes SQL complexes, la compréhension des structures de bases de données relationnelles, et une connaissance approfondie de PHP et des frameworks associés. En tant qu'optimiseur de requêtes, vous serez responsable de l'analyse des goulets d'étranglement de performance, de la refactorisation des requêtes inefficaces, et de la mise en œuvre de meilleures pratiques pour assurer une exécution rapide et fiable des opérations de base de données. Vous collaborerez étroitement avec les développeurs backend, les administrateurs de bases de données et les chefs de projet pour identifier les points critiques et proposer des solutions techniques adaptées. Vous devrez également documenter les changements apportés, effectuer des tests de performance, et surveiller les effets des optimisations mises en place. Une bonne compréhension des outils de profilage SQL, des index, des jointures, et des transactions est indispensable. Une expérience dans un environnement LMS ou dans des systèmes éducatifs est un atout majeur. Ce rôle exige une grande rigueur, une capacité à travailler de manière autonome, et un esprit analytique fort. Si vous êtes passionné par l'amélioration des performances applicatives et souhaitez contribuer à un projet ayant un impact dans le domaine de l'éducation, ce poste est fait pour vous.

Responsabilités

Text copied to clipboard!
  • Analyser les performances des requêtes SQL existantes
  • Identifier les goulets d'étranglement dans la base de données
  • Refactoriser les requêtes inefficaces pour améliorer les temps de réponse
  • Collaborer avec les développeurs pour intégrer les optimisations
  • Mettre en œuvre des index et des stratégies de partitionnement
  • Effectuer des tests de charge et de performance
  • Documenter les modifications et les résultats obtenus
  • Surveiller les performances post-optimisation
  • Assurer la compatibilité avec les versions PHP utilisées
  • Participer à l'amélioration continue du système LMS

Exigences

Text copied to clipboard!
  • Expérience confirmée en optimisation de requêtes SQL
  • Maîtrise de PHP et des frameworks associés (Laravel, Symfony, etc.)
  • Connaissance approfondie des bases de données relationnelles (MySQL, PostgreSQL)
  • Capacité à utiliser des outils de profilage et de monitoring SQL
  • Compréhension des architectures monolithiques
  • Expérience dans un environnement LMS ou similaire souhaitée
  • Bonne capacité d'analyse et de résolution de problèmes
  • Autonomie et rigueur dans le travail
  • Excellentes compétences en communication technique
  • Capacité à travailler en équipe multidisciplinaire

Questions potentielles d'entretien

Text copied to clipboard!
  • Quelle est votre expérience avec l'optimisation de requêtes SQL complexes ?
  • Avez-vous déjà travaillé sur un système LMS ?
  • Quels outils de profilage SQL avez-vous utilisés ?
  • Comment identifiez-vous les goulets d'étranglement dans une base de données ?
  • Pouvez-vous décrire une situation où vous avez amélioré significativement les performances d'une application ?
  • Quelle est votre expérience avec PHP dans un contexte monolithique ?
  • Comment assurez-vous la qualité et la stabilité après une optimisation ?
  • Avez-vous déjà travaillé avec des équipes multidisciplinaires ?
  • Quelle est votre approche pour documenter vos optimisations ?
  • Êtes-vous à l'aise avec les tests de performance et de charge ?